﻿@charset "utf-8";
/**
 * 公共样式
 Download by http://www.codefans.net*/
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, th, td, img, div {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

body {
    background: #ffffff;
    color: #000000;
    font-size: 14px;
    font-family: 'Arial Unicode MS', Verdana, Arial, Helvetica, sans-serif;
}

ul, ol {
    list-style-type: none;
}

input, textarea, select {
    vertical-align: middle;
    font-size: 14px;
    padding: 2px;
    font-family: 'Arial Unicode MS', Verdana, Arial, Helvetica, sans-serif;
}

a, a:hover {
    text-decoration: none;
}

.clear {
    clear: both;
    display: block;
    font-size: 0px;
    line-height: 0px;
    margin: 0px;
    padding: 0px;
    border: 0px;
}

/**
 * page
 */
#donkeyJump {
    width: 480px;
    height: 800px;
    position: absolute;
    left: 50%;
    margin-left: -240px;
    top: 0px;
}

#donkeyJump .block {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 480px;
    height: 800px;
}

#donkeyJump .background {
    background-image: url(../images/system/background.jpg);
    background-repeat: no-repeat;
}

#donkeyJump .icon {
    background-image: url(../images/system/icon.png);
    background-repeat: no-repeat;
}

/**
 * 预备界面
 */
#gameCover {
    background-position: 0px 0px;
}

#btnSound {
    display: block;
    position: absolute;
    left: 15px;
    top: 15px;
    width: 52px;
    height: 52px;
    background-position: -17px -1023px;
}

#btnSound.disabled {
    background-position: -17px -971px;
}

#btnCup {
    display: block;
    position: absolute;
    left: 260px;
    top: 455px;
    width: 79px;
    height: 79px;
    background-position: -390px -1786px;
}

#btnCup:hover {
    background-position: -390px -1707px;
}

#btnScore {
    display: block;
    position: absolute;
    left: 20px;
    top: 535px;
    width: 152px;
    height: 110px;
    background-position: -225px -1246px;
}

#btnScore:hover {
    background-position: -225px -1136px;
}

#btnPlay {
    display: block;
    position: absolute;
    left: 175px;
    top: 595px;
    width: 166px;
    height: 107px;
    background-position: -220px -1508px;
}

#btnPlay:hover {
    background-position: -220px -1401px;
}

#btnMore {
    display: block;
    position: absolute;
    left: 345px;
    top: 535px;
    width: 117px;
    height: 110px;
    background-position: -220px -1782px;
}

#btnMore:hover {
    background-position: -220px -1673px;
}

#btnShare {
    display: block;
    position: absolute;
    left: 381px;
    top: 0px;
    width: 99px;
    height: 99px;
    background-position: -257px -970px;
}

#progressText {
    display: block;
    position: absolute;
    left: 281px;
    top: 385px;
    -webkit-transform: rotate(-8deg);
    -moz-transform: rotate(-8deg);
}

/**
 * 游戏主体
 */
#gameBody {
    display: none;
}

#gameCanvas canvas {
    position: absolute;
    left: 0px;
    top: 0px;
}

#btnPause {
    display: block;
    position: absolute;
    left: 410px;
    top: 740px;
    width: 57px;
    height: 54px;
    background-position: -154px -970px;
}

#number {
    position: absolute;
    left: 8px;
    top: 8px;
    width: 190px;
    padding-left: 66px;
    height: 128px;
    background-position: -21px -749px;
}

#number span {
    display: block;
    width: 16px;
    height: 24px;
    background-image: url(../images/system/icon.png);
    background-repeat: no-repeat;
    float: left;
    margin: 30px 3px 0px 0px;
}

#number .number0 {
    background-position: -8px -880px;
}

#number .number1 {
    background-position: -26px -880px;
}

#number .number2 {
    background-position: -44px -880px;
}

#number .number3 {
    background-position: -62px -880px;
}

#number .number4 {
    background-position: -80px -880px;
}

#number .number5 {
    background-position: -98px -880px;
}

#number .number6 {
    background-position: -116px -880px;
}

#number .number7 {
    background-position: -134px -880px;
}

#number .number8 {
    background-position: -152px -880px;
}

#number .number9 {
    background-position: -170px -880px;
}

#panelResume {
    position: absolute;
    left: 76px;
    top: 160px;
    width: 327px;
    height: 402px;
    background-position: -6px -277px;
    display: none;
}

#btnResumeExit, #btnResume {
    display: block;
    position: absolute;
    top: 246px;
    width: 97px;
    height: 97px;
}

#btnResumeExit {
    left: 50px;
}

#btnResume {
    left: 187px;
}

#beingReady {
    position: absolute;
    left: 46px;
    top: 346px;
    width: 388px;
    height: 108px;
    background-position: 0px 0px;
    display: none;
}

#beingGo {
    position: absolute;
    left: 130px;
    top: 355px;
    width: 220px;
    height: 90px;
    background-position: -4px -137px;
    display: none;
}

#canvasSkyLayer {
    background: #0D1635;
}

/**
 * 游戏结束
 */
#gameOver {
    display: none;
    background-position: -480px 0px;
}

#btnShare2 {
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 99px;
    height: 99px;
    background-position: -357px -970px;
}

#name, #score {
    display: block;
    position: absolute;
    left: 145px;
    top: 465px;
    height: 33px;
    line-height: 33px;
    font-size: 22px;
    color: #ffb34a;
}

#score {
    top: 498px;
}

#btnScore2 {
    display: block;
    position: absolute;
    left: 20px;
    top: 600px;
    width: 144px;
    height: 117px;
    background-position: -18px -1247px;
}

#btnScore2:hover {
    background-position: -18px -1130px;
}

#btnRetry {
    display: block;
    position: absolute;
    left: 168px;
    top: 600px;
    width: 158px;
    height: 117px;
    background-position: -15px -1519px;
}

#btnRetry:hover {
    background-position: -15px -1403px;
}

#btnMore2 {
    display: block;
    position: absolute;
    left: 331px;
    top: 600px;
    width: 131px;
    height: 117px;
    background-position: -19px -1784px;
}

#btnMore2:hover {
    background-position: -19px -1667px;
}

#btnCup2 {
    display: block;
    position: absolute;
    left: 380px;
    top: 515px;
    width: 79px;
    height: 79px;
    background-position: -390px -1786px;
}

#btnCup2:hover {
    background-position: -390px -1707px;
}